f5a379187055d35922135b6aeade6b8d288d84f0,core/languageDesign/editorLanguage/source/jetbrains/mps/bootstrap/editorLanguage/cellProviders/AbstractReferentCellProvider.java,AbstractReferentCellProvider,createCell_internal,#EditorContext#,85
Before Change
SReference reference = node.getReference(myGenuineRole);
if (!myIsAggregation) {
if (reference != null && (reference.getTargetNode() == null || context.getScope().getModelDescriptor(reference.getTargetModelUID()) == null)) {
EditorCell_Error noRefCell = new EditorCell_Error(context, node, null);
noRefCell.setText(reference.getResolveInfo());
noRefCell.setAction(EditorCellAction.DELETE, new CellAction_Empty());
After Change
} else {
SReference reference = node.getReference(myGenuineRole);
if (reference != null) {
referentNode = reference.getTargetNode();
if (referentNode == null) {
String rinfo = reference.getResolveInfo();
myErrorText = rinfo != null ? rinfo : "?" + myLinkDeclaration.getRole() + "?";
return createErrorCell(myErrorText, node, context);
}
}